<?php
namespace App\Http\Controllers;

class RequestBackController extends Controller
{
    static protected $arr=array();
    static protected $code=array(
        '101'=>'正常访问',
        //200	用户
        '201'=>'正常访问',
        '202'=>'用户状态锁定',
        '203'=>'用户信息错误',
        '204'=>'用户不存在',
        '205'=>'用户登录失效,请重新登录',
        '206'=>'登录已过期',
        '207'=>'登录名已存在,请更换其他登录名',
        '208'=>'发送失败，请确认号码后重试',
        '209'=>'频繁操作，请等待一分钟后重试',
		'210'=>'用户审核中，请等待审核通过',
        //
        //500	系统
        '501'=>'正常访问',
        '502'=>'缺少参数',
        '503'=>'数据错误',
        '504'=>'无相关数据',
        '505'=>'参数错误',
        '508'=>'服务繁忙，请稍后再试',
        '509'=>'数据已过期，请重新保存',

        '301'=>'数据加载完毕',
        '401'=>'数据添加成功',
        '402'=>'数据添加失败',
        '403'=>'暂无权限',
		'405'=>'分配金额总和大于总金额',
        '601'=>'操作成功',
        '602'=>'操作失败',
		'603'=>'本次修改无效，审批已完成了处理',
        '604'=>'请删除该分类下的模板再进行操作！',
        '605'=>'请删除使用该模板的审批再进行操作！',
		'606'=>'该客户是案件客户不能进行该操作！',
		'607'=>'请删除该类型下的细分模板再进行操作！',
        '608'=>'该条流水已完成收款无法删除'

    );
    public function __construct()
    {
        self::$arr['Code']='';
        self::$arr['Success']='';
        self::$arr['Message']='';
        self::$arr['Data']='';
        
    }
    static public function Structure($code,$data=NULL)
    {
        preg_match('/[1-9]01/',$code,$arr);
        !empty($arr)?$success=1:$success=0;
        self::$arr['Code']=$code;
        self::$arr['Success']=$success;
        self::$arr['Message']=self::$code[$code];
        self::$arr['Data']=$data;

        return self::$arr;
    }
}